self punishment meaning in Hindi

Noun

An act of inflicting pain or suffering on oneself as a form of moral or emotional retribution.

स्वयं पर दंड देना

English Usage: He resorted to self punishment after realizing his mistakes.

Hindi Usage: अपने गलतियों को समझने के बाद उसने स्वयं पर दंड देने का सहारा लिया।

Share Anuvadan of self punishment